explosive physics - Turkish English Dictionary